# 使用官方Python运行时作为父镜像
FROM python:3.11-slim

ENV TZ=Asia/Shanghai

# 设置工作目录
WORKDIR /app

# 复制项目文件到工作目录
COPY . /app

# 安装项目依赖
RUN pip install --no-cache-dir -r requirements.txt

# 将需要暴露的端口号声明出来
EXPOSE 8002
EXPOSE 80
EXPOSE 443

# 定义环境变量
ENV NAME World

# 运行项目
CMD ["/app/run.sh"]